#include <testngpp/internal/TestCase.h>
#include <testngpp/internal/TestFixtureDesc.h>
#include <testngpp/internal/TestSuiteDesc.h>
#include <testngpp/internal/DataDriven.h>
#include "TestLength.h"

static struct TESTCASE_Testdisplay_test_9
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_Testdisplay_test_9()
      : TESTNGPP_NS::TestCase
        ( "print 1 Mile"
        , "display"
        , "TestLength"
        , 0
        , "TestLength.h"
        , 9)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new Testdisplay();
      }
      else
      {
         belongedFixture = dynamic_cast<Testdisplay*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_9()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   Testdisplay* belongedFixture;
} testcase_instance_Testdisplay_test_9 ;



static struct TESTCASE_Testdisplay_test_15
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_Testdisplay_test_15()
      : TESTNGPP_NS::TestCase
        ( "print 1 Mile 1 Feet"
        , "display"
        , "TestLength"
        , 0
        , "TestLength.h"
        , 15)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new Testdisplay();
      }
      else
      {
         belongedFixture = dynamic_cast<Testdisplay*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_15()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   Testdisplay* belongedFixture;
} testcase_instance_Testdisplay_test_15 ;



static struct TESTCASE_Testdisplay_test_21
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_Testdisplay_test_21()
      : TESTNGPP_NS::TestCase
        ( "print 1 Mile 1 Yard 1 Feet"
        , "display"
        , "TestLength"
        , 0
        , "TestLength.h"
        , 21)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new Testdisplay();
      }
      else
      {
         belongedFixture = dynamic_cast<Testdisplay*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_21()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   Testdisplay* belongedFixture;
} testcase_instance_Testdisplay_test_21 ;



static struct TESTCASE_Testdisplay_test_27
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_Testdisplay_test_27()
      : TESTNGPP_NS::TestCase
        ( "print 1 Mile 2 Yard"
        , "display"
        , "TestLength"
        , 0
        , "TestLength.h"
        , 27)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new Testdisplay();
      }
      else
      {
         belongedFixture = dynamic_cast<Testdisplay*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_27()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   Testdisplay* belongedFixture;
} testcase_instance_Testdisplay_test_27 ;



static TESTNGPP_NS::TestCase* g_TESTCASEARRAY_Testdisplay[] = {
&testcase_instance_Testdisplay_test_9,
&testcase_instance_Testdisplay_test_15,
&testcase_instance_Testdisplay_test_21,
&testcase_instance_Testdisplay_test_27,
0
};




static struct TESTCASE_TestLength_test_36
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_TestLength_test_36()
      : TESTNGPP_NS::TestCase
        ( "1 MILE ==1760 YARD"
        , "Length"
        , "TestLength"
        , 0
        , "TestLength.h"
        , 36)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new TestLength();
      }
      else
      {
         belongedFixture = dynamic_cast<TestLength*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_36()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   TestLength* belongedFixture;
} testcase_instance_TestLength_test_36 ;



static struct TESTCASE_TestLength_test_42
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_TestLength_test_42()
      : TESTNGPP_NS::TestCase
        ( "1 MILE ==5280 FEET"
        , "Length"
        , "TestLength"
        , 0
        , "TestLength.h"
        , 42)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new TestLength();
      }
      else
      {
         belongedFixture = dynamic_cast<TestLength*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_42()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   TestLength* belongedFixture;
} testcase_instance_TestLength_test_42 ;



static struct TESTCASE_TestLength_test_48
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_TestLength_test_48()
      : TESTNGPP_NS::TestCase
        ( "1 YARD ==3 FEET"
        , "Length"
        , "TestLength"
        , 0
        , "TestLength.h"
        , 48)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new TestLength();
      }
      else
      {
         belongedFixture = dynamic_cast<TestLength*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_48()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   TestLength* belongedFixture;
} testcase_instance_TestLength_test_48 ;



static struct TESTCASE_TestLength_test_54
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_TestLength_test_54()
      : TESTNGPP_NS::TestCase
        ( "1 MILE != 1761 YARD"
        , "Length"
        , "TestLength"
        , 0
        , "TestLength.h"
        , 54)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new TestLength();
      }
      else
      {
         belongedFixture = dynamic_cast<TestLength*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_54()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   TestLength* belongedFixture;
} testcase_instance_TestLength_test_54 ;



static struct TESTCASE_TestLength_test_60
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_TestLength_test_60()
      : TESTNGPP_NS::TestCase
        ( "1 MILE ==1000 YARD + 760 YARD"
        , "Length"
        , "TestLength"
        , 0
        , "TestLength.h"
        , 60)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new TestLength();
      }
      else
      {
         belongedFixture = dynamic_cast<TestLength*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_60()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   TestLength* belongedFixture;
} testcase_instance_TestLength_test_60 ;



static struct TESTCASE_TestLength_test_66
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_TestLength_test_66()
      : TESTNGPP_NS::TestCase
        ( "1 MILE ==4000 FEET + 1280 FEET"
        , "Length"
        , "TestLength"
        , 0
        , "TestLength.h"
        , 66)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new TestLength();
      }
      else
      {
         belongedFixture = dynamic_cast<TestLength*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_66()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   TestLength* belongedFixture;
} testcase_instance_TestLength_test_66 ;



static struct TESTCASE_TestLength_test_72
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_TestLength_test_72()
      : TESTNGPP_NS::TestCase
        ( "1 MILE ==1758 YARD + 6 FEET"
        , "Length"
        , "TestLength"
        , 0
        , "TestLength.h"
        , 72)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new TestLength();
      }
      else
      {
         belongedFixture = dynamic_cast<TestLength*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_72()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   TestLength* belongedFixture;
} testcase_instance_TestLength_test_72 ;



static struct TESTCASE_TestLength_test_78
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_TestLength_test_78()
      : TESTNGPP_NS::TestCase
        ( "1 MILE !=1000 YARD + 761 YARD"
        , "Length"
        , "TestLength"
        , 0
        , "TestLength.h"
        , 78)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new TestLength();
      }
      else
      {
         belongedFixture = dynamic_cast<TestLength*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_78()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   TestLength* belongedFixture;
} testcase_instance_TestLength_test_78 ;



static struct TESTCASE_TestLength_test_84
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_TestLength_test_84()
      : TESTNGPP_NS::TestCase
        ( "1 MILE !=4000 FEET + 1281 FEET"
        , "Length"
        , "TestLength"
        , 0
        , "TestLength.h"
        , 84)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new TestLength();
      }
      else
      {
         belongedFixture = dynamic_cast<TestLength*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_84()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   TestLength* belongedFixture;
} testcase_instance_TestLength_test_84 ;



static struct TESTCASE_TestLength_test_90
   : public TESTNGPP_NS::TestCase
{
   TESTCASE_TestLength_test_90()
      : TESTNGPP_NS::TestCase
        ( "1 MILE !=1758 YARD + 7 FEET"
        , "Length"
        , "TestLength"
        , 0
        , "TestLength.h"
        , 90)
   {}

   void setFixture(TESTNGPP_NS::TestFixture* fixture)
   {
      if(fixture == 0)
      {
         belongedFixture = new TestLength();
      }
      else
      {
         belongedFixture = dynamic_cast<TestLength*>(fixture);
      }
   }

   void runTest()
   {
      
belongedFixture->test_90()
;
   }

   TESTNGPP_NS::TestFixture* getFixture() const
   {
      return belongedFixture;
   }

   unsigned int numberOfTags() const
   {
      return 0;
   }

   const char** getTags() const
   {
      static const char* tags[] = {0};
      return tags;
   }

private:
   TestLength* belongedFixture;
} testcase_instance_TestLength_test_90 ;



static TESTNGPP_NS::TestCase* g_TESTCASEARRAY_TestLength[] = {
&testcase_instance_TestLength_test_36,
&testcase_instance_TestLength_test_42,
&testcase_instance_TestLength_test_48,
&testcase_instance_TestLength_test_54,
&testcase_instance_TestLength_test_60,
&testcase_instance_TestLength_test_66,
&testcase_instance_TestLength_test_72,
&testcase_instance_TestLength_test_78,
&testcase_instance_TestLength_test_84,
&testcase_instance_TestLength_test_90,
0
};




/*static*/ TESTNGPP_NS::TestFixtureDesc test_fixture_desc_instance_Testdisplay
   ( "display"
   , "TestLength.h"
   , g_TESTCASEARRAY_Testdisplay
   , (sizeof(g_TESTCASEARRAY_Testdisplay)/sizeof(g_TESTCASEARRAY_Testdisplay[0])) - 1
   );



/*static*/ TESTNGPP_NS::TestFixtureDesc test_fixture_desc_instance_TestLength
   ( "Length"
   , "TestLength.h"
   , g_TESTCASEARRAY_TestLength
   , (sizeof(g_TESTCASEARRAY_TestLength)/sizeof(g_TESTCASEARRAY_TestLength[0])) - 1
   );



static TESTNGPP_NS::TestFixtureDesc* array_of_fixture_desc_TestLength[] = {
&test_fixture_desc_instance_Testdisplay,
&test_fixture_desc_instance_TestLength,
0
};




static TESTNGPP_NS::TestSuiteDesc test_suite_desc_instance_TestLength
   ( "TestLength"
   , array_of_fixture_desc_TestLength
   , (sizeof(array_of_fixture_desc_TestLength)/sizeof(array_of_fixture_desc_TestLength[0])) - 1
   );



extern "C" DLL_EXPORT TESTNGPP_NS::TestSuiteDesc* ___testngpp_test_suite_desc_getter() {
   return &test_suite_desc_instance_TestLength;
}


